// 职业数据配置
const jobData = {
    // 鬼剑士
    '狂战': {
        type: 'physical',  // 物理系
        armorMaster: '重甲',
        weaponMaster: ['巨剑'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '力量': 198,
            '物理暴击率加成': 10 + 12,
            '技能攻击力加成': 10,
            '物攻百分比': 31,
            '爆伤': 0
        }
    },
    '剑魂': {
        type: 'physical',  // 物理系
        armorMaster: '轻甲',
        weaponMaster: ['光剑'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
                '物理暴击率加成': 10,
            }
        },
        skillBonus: {
            '物理暴击率加成': 17,
            '技能攻击力加成': 27,
            '物攻百分比': 5
        }
    },
    '鬼泣': {
        type: 'magic',  // 魔法系
        armorMaster: '布甲',
        weaponMaster: ['短剑'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '智力': 0,
            '魔法暴击率加成': 10 + 1,
            '技能攻击力加成': 12 +10,
            '爆伤': 0
        }
    },
    '修罗': {
        type: 'magic',  // 魔法系
        armorMaster: '板甲',
        weaponMaster: ['短剑', '太刀'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            // '智力': 160,
            '魔法暴击率加成': 10 + 1, // 天空套10-30多学了一级
            '技能攻击力加成': 13 + 10,
            '爆伤': 27.5
        }
    },
    '大枪': {
        type: 'physical',
        armorMaster: '重甲',
        weaponMaster: ['手炮'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '物理暴击率加成': 10 + 8,
            '技能攻击力加成': 10 + 10 + 10,
            '爆伤': 33
        }
    },
    '漫游': {
        type: 'physical',
        armorMaster: '皮甲',
        weaponMaster: ['左轮枪'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '物理暴击率加成': 18,
            '技能攻击力加成': 22,
            '爆伤': 25
        }
    },
    // '魔道': {
    //     type: 'magic',  // 魔法系
    //     armorMaster: '皮甲',
    //     weaponMaster: ['扫把'],
    //     masterBonus: {
    //         armor: {
    //             '头肩': { '力量': 24.64, '智力': 24.64 },
    //             '上衣': { '力量': 36.96, '智力': 36.96 },
    //             '下装': { '力量': 30.8, '智力': 30.8 },
    //             '腰带': { '力量': 12.32, '智力': 12.32 },
    //             '鞋': { '力量': 18.48, '智力': 18.48 }
    //         },
    //         weapon: {
    //         }
    //     },
    //     skillBonus: {
    //         '智力': 0,
    //         '魔法暴击率加成': 0,
    //         '技能攻击力加成': 0,
    //         '爆伤': 0
    //     }
    // },
    // '元素': {
    //     type: 'magic',  // 魔法系
    //     armorMaster: '布甲',
    //     weaponMaster: ['法杖'],
    //     masterBonus: {
    //         armor: {
    //             '头肩': { '力量': 24.64, '智力': 24.64 },
    //             '上衣': { '力量': 36.96, '智力': 36.96 },
    //             '下装': { '力量': 30.8, '智力': 30.8 },
    //             '腰带': { '力量': 12.32, '智力': 12.32 },
    //             '鞋': { '力量': 18.48, '智力': 18.48 }
    //         },
    //         weapon: {
    //         }
    //     },
    //     skillBonus: {
    //         '智力': 0,
    //         '魔法暴击率加成': 0,
    //         '技能攻击力加成': 0,
    //         '爆伤': 0
    //     }
    // },
    // '散打': {
    //     type: 'physical',  // 物理系
    //     armorMaster: '轻甲',
    //     weaponMaster: ['臂铠'],
    //     masterBonus: {
    //         armor: {
    //             '头肩': { '力量': 24.64, '智力': 24.64 },
    //             '上衣': { '力量': 36.96, '智力': 36.96 },
    //             '下装': { '力量': 30.8, '智力': 30.8 },
    //             '腰带': { '力量': 12.32, '智力': 12.32 },
    //             '鞋': { '力量': 18.48, '智力': 18.48 }
    //         },
    //         weapon: {
    //         }
    //     },
    //     skillBonus: {
    //         '力量': 0,
    //         '物理暴击率加成': 0,
    //         '技能攻击力加成': 0,
    //         '爆伤': 0
    //     }
    // },
    '气功': {
        type: 'magic',  // 魔法系
        armorMaster: '布甲',
        weaponMaster: ['手套'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '智力': 0,
            '魔法暴击率加成': 10 + 7.5,
            '技能攻击力加成': 10 + 10,
            '爆伤': 23,
            '属强加成方向': '光属性',
            '属强加成': 35
        }
    },
    '奶妈': {
        type: 'magic',  // 魔法系
        armorMaster: '板甲',
        weaponMaster: ['光杖'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '力量': 205,
            '智力': 205 + 144,
            '魔法暴击率加成': 10,
            '技能攻击力加成': 5 + 10,
            '爆伤': 0
        }
    },
    '剑宗': {
        type: 'physical',  // 物理系
        armorMaster: '轻甲',
        weaponMaster: ['太刀'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
                '物攻百分比': 19.6
            }
        },
        skillBonus: {
            '力量': 0,
            '物理暴击率加成': 10 + 7,
            '技能攻击力加成': 12 + 10, 
            '爆伤': 25
        }
    },
    // '剑豪': {
    //     type: 'physical',  // 物理系
    //     armorMaster: '皮甲',
    //     weaponMaster: ['巨剑'],
    //     masterBonus: {
    //         armor: {
    //             '头肩': { '力量': 24.64, '智力': 24.64 },
    //             '上衣': { '力量': 36.96, '智力': 36.96 },
    //             '下装': { '力量': 30.8, '智力': 30.8 },
    //             '腰带': { '力量': 12.32, '智力': 12.32 },
    //             '鞋': { '力量': 18.48, '智力': 18.48 }
    //         },
    //         weapon: {
    //         }
    //     },
    //     skillBonus: {
    //         '力量': 0,
    //         '物理暴击率加成': 0,
    //         '技能攻击力加成': 0,
    //         '爆伤': 0
    //     }
    // },
    // '暗帝': {
    //     type: 'magic',  // 魔法系
    //     armorMaster: '板甲',
    //     weaponMaster: ['短剑'],
    //     masterBonus: {
    //         armor: {
    //             '头肩': { '力量': 24.64, '智力': 24.64 },
    //             '上衣': { '力量': 36.96, '智力': 36.96 },
    //             '下装': { '力量': 30.8, '智力': 30.8 },
    //             '腰带': { '力量': 12.32, '智力': 12.32 },
    //             '鞋': { '力量': 18.48, '智力': 18.48 }
    //         },
    //         weapon: {
    //         }
    //     },
    //     skillBonus: {
    //         '智力': 0,
    //         '魔法暴击率加成': 0,
    //         '技能攻击力加成': 0,
    //         '爆伤': 0
    //     }
    // },
    // '剑魔': {
    //     type: 'physical',  // 物理系
    //     armorMaster: '重甲',
    //     weaponMaster: ['巨剑'],
    //     masterBonus: {
    //         armor: {
    //             '头肩': { '力量': 24.64, '智力': 24.64 },
    //             '上衣': { '力量': 36.96, '智力': 36.96 },
    //             '下装': { '力量': 30.8, '智力': 30.8 },
    //             '腰带': { '力量': 12.32, '智力': 12.32 },
    //             '鞋': { '力量': 18.48, '智力': 18.48 }
    //         },
    //         weapon: {
    //         }
    //     },
    //     skillBonus: {
    //         '力量': 0,
    //         '物理暴击率加成': 0,
    //         '技能攻击力加成': 0,
    //         '爆伤': 0
    //     }
    // },
    '女蓝拳': {
        type: 'physical',  // 物理系
        armorMaster: '轻甲',
        weaponMaster: ['图腾'],
        masterBonus: {
            armor: {
                '头肩': { '力量': 24.64, '智力': 24.64 },
                '上衣': { '力量': 36.96, '智力': 36.96 },
                '下装': { '力量': 30.8, '智力': 30.8 },
                '腰带': { '力量': 12.32, '智力': 12.32 },
                '鞋': { '力量': 18.48, '智力': 18.48 }
            },
            weapon: {
            }
        },
        skillBonus: {
            '力量': 0,
            '物理暴击率加成': 10 + 1 + 7,
            '技能攻击力加成': 12 + 10,
            '物攻百分比': 19.6,
            '爆伤': 25
        }
    },
    // ... 其他职业数据
};

// 获取所有职业列表
const workers = Object.keys(jobData);

// 获取物理系职业列表
const physicalWorkers = workers.filter(job => jobData[job].type === 'physical');

// 获取魔法系职业列表
const magicWorkers = workers.filter(job => jobData[job].type === 'magic');

module.exports = {
    jobData,
    workers,
    physicalWorkers,
    magicWorkers
};